package com.hbnu.test.www.OS;


import java.util.Scanner;

//问题描述：要求输入3个进程的信息，假设这些进程均是在0时刻同时到达，若进程调度采用非剥夺式静态优先级（优先数数值大的表示优先级比较高；如果遇到优先级一样，
//        按照输入顺序执行。），计算并输出平均作业周转时间。
//        输入格式：程序要求输入3行，以回车符号作为分隔，每行有3个数据，以空格作为分隔。首先输入一个字符串（长度小于等于10），为进程名，
//        第2个数据类型为整型，表示进程的优先数，第3个数据类型为整型，表示进程的运行时间。
//        输出格式：输出结果为一个浮点数，保留到小数点后一位，为系统的平均作业周转时间。
//样例输入1：
//        P1 1 1
//        P2 2 2
//        P3 3 3
//        样例输出1：
//        4.7
//        样例输入2：
//        P1 10 10
//        P2 100 100
//        P3 100 100
//        样例输出2：
//        170.0
public class OS_T01 {

    public static void main(String[] args) {
        User userA = new User();
        User userB = new User();
        User userC = new User();
        Scanner scanner = new Scanner(System.in);
        userA.pName = scanner.next();
        userA.priority = scanner.nextInt();
        userA.runtime = scanner.nextInt();
        userB.pName = scanner.next();
        userB.priority = scanner.nextInt();
        userB.runtime = scanner.nextInt();
        userC.pName = scanner.next();
        userC.priority = scanner.nextInt();
        userC.runtime = scanner.nextInt();

//        userA.priority = scanner.nextDouble();
//        System.out.println(userA.priority*1.0);

    }

}
class User{
        String pName;
        int priority;
        int runtime;
    }